package com.chc.config.web;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

@Configuration
public class WebMvcConfig implements WebMvcConfigurer {
    /**
     * 跨域配置
     * @param registry
     */
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**") //允许所有请求
                .allowedOriginPatterns("*") //允许所有请求源
                .allowedMethods("*") //允许的请求方法
                .allowedHeaders("*") //允许的请求头
                .maxAge(3600) //预检请求的缓存时间
                .allowCredentials(true); //是否允许发送Cookie
    }
}